package com.chalk.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author xiaoqiang
 * @Description 我的商品评论Vo
 * @date 2019/4/3 12:18
 */
@Data
@ApiModel(value = "ItemCommentVo", description = "我的商品评论Vo")
public class ItemCommentVo {

    /**
     * 评论记录id
     */
    @ApiModelProperty(name = "commentId", value = "评论记录id")
    private String commentId;

    /**
     * 商品id
     */
    @ApiModelProperty(name = "itemId", value = "商品id")
    private String itemId;

    /**
     * sku id
     */
    @ApiModelProperty(name = "skuId", value = "sku id")
    private String skuId;

    /**
     * 创建时间
     */
    @ApiModelProperty(name = "createTime", value = "创建时间")
    private Date createTime;

    /**
     * 评论内容
     */
    @ApiModelProperty(name = "commentContent", value = "评论内容")
    private String commentContent;

    /**
     * 商品标题
     */
    @ApiModelProperty(name = "itemTitle", value = "商品标题")
    private String itemTitle;

    /**
     * SKU销售价格
     */
    @ApiModelProperty(name = "price", value = "SKU销售价格")
    private Double price;

    /**
     * SKU默认图片url（如SKU无自己的图片，则是商品图片）
     */
    @ApiModelProperty(name = "defaultPicUrl", value = "SKU默认图片url（如SKU无自己的图片，则是商品图片）")
    private String defaultPicUrl;

    /**
     * 评论图片url地址
     */
    @ApiModelProperty(name = "picUrl", value = "图片url地址")
    private String picUrl;

    /**
     * 销售属性拼接
     */
    @ApiModelProperty(name = "skuSalesProps", value = "销售属性拼接")
    private String skuSalesProps;

    /**
     * 销售属性拼接
     */
    @ApiModelProperty(name = "skuSalesProps", value = "用户ID")
    private String memberId;

    /**
     * 销售属性拼接
     */
    @ApiModelProperty(name = "skuSalesProps", value = "用户编号")
    private String memberNo;

    /**
     * 销售属性拼接
     */
    @ApiModelProperty(name = "memberName", value = "用户名称")
    private String memberName;

    /**
     * 销售属性拼接
     */
    @ApiModelProperty(name = "memberImage", value = "用户头像")
    private String memberImage;

    @ApiModelProperty(name = "isNew", value = "是否最新(有值生效)")
    private String isNew;

    /**
     * 是否有分享图片，即是否有晒单图（0、无分享图片/非晒单，1、有分享图片/晒单，默认0）
     */
    @ApiModelProperty(name = "isPicShared", value = "是否有分享图片，即是否有晒单图（0、无分享图片/非晒单，1、有分享图片/晒单，默认0）")
    private Integer isPicShared;

    /**
     * 评论得分（1,2,3,4,5）
     */
    @ApiModelProperty(name = "commentPoints", value = "评论得分（1,2,3,4,5）")
    private Integer commentPoints;
}
